battle cruiser

Noun
  1. a cruiser of maximum speed and firepower
battle cruiser
A sleek battle cruiser patrols the calm blue waters of a vast ocean.